/*  
Theme Name: Elvgren v1.0
Theme URI: http://www.SecretWeaponLabs.com/words/
Description: A thematic homage to the great Gil Elvgren, inspired by Michael Heileman's (of http://BinaryBonsai.com fame) artwork from his personal theme entitled Freya
Author: Denis Somar
Author URI: http://secretweaponlabs.com/words/

	Elvgren v1.0
	http://SecretWeaponLabs.com/words

	This theme was designed and built by Denis Somar,
	whose blog you will find at http://secretweaponlabs.com/words/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	Have fun, and don't be afraid to contact me if you have questions.
*/



body { margin: 10px 0px 10px 0px; padding: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; }
a:link {color: #3366CC;}
blockquote {font-style: normal;padding-left: 10px;background-color: #F9F9F9;padding-right: 10px;padding-bottom: 2px;padding-top: 2px;border-left-width: 4px;border-left-style: solid;border-left-color: #E5E5E5;font-family: "Lucida Grande", "Trebuchet MS", Verdana;font-size: 9px;letter-spacing: 1px; }
p a:link {font-weight: bold;color: #3366CC;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #3366CC;}
p a:hover {color: #FF6600;text-decoration: underline;border: none;}
p a:visited {color: #666666;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666666;}
form {margin: 0px; padding:0px; } /* NECESSARY TO KEEP SEARCH FIELD TABLE/CELL SMALL */


#wrap { height: 100%; margin-left: 10px; margin-right: auto; width: 95%; }


/*  BEGIN ALL DIVS FOR LEFT SIDE */
#left { overflow: visible; position:absolute; top: 40px; left: 20px; width: 310px; padding: 10px 10px 20px 10px; background-color: #FFFFFF; text-align: center; }
#elvgren-image { height: auto; width: 310px; text-align: center; padding-right: 5px; padding-bottom: 5px; }
#search-box { font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-size: 12px; font-style: italic; font-weight: normal; text-align: center;padding-bottom: 0.5em; padding-right: 5px; padding-top: 0.5em; width: 100%; margin-bottom: 2px; margin-top: 10px; }
/*  END ALL DIVS FOR LEFT SIDE */



/*  BEGIN ALL DIVS FOR RIGHT SIDE */
#main { margin-left: 345px; padding: 20px; vertical-align: top; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; float:none; width: default}

#elvgren-title { text-align: center; position: relative; width: 100%;}
#elvgren-title h2 { font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 25px; font-style: normal; font-weight: normal; color: #000000; margin: 5px 0px 0px; padding: 0px; }
#elvgren-title h4 { font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }

.elvgren-menu { font-family: "Lucida Grande", "Trebuchet MS", Verdana; font-size: 95%; font-style: normal; text-align: center; line-height: 1.5em; padding: 1em; width: 100%; color: #666666; word-spacing: 0.1em; margin-top: 1.2em; margin-bottom: 1.5em; }
.elvgren-menu li { display: inline; list-style-type: none; padding-right: 12px; }
.elvgren-menu li a:link { font-weight: bold; color: #3366CC; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #3366CC; }
.elvgren-menu li a:hover { color: #FF6600; text-decoration: underline; border: none;}
.elvgren-menu li a:visited { color: #666666; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; }

.elvgren-post { font-style: normal; font-weight: normal; line-height: 1.7em; color: #333333; text-align: justify; font-size: 11px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-width: 3px; border-bottom-style: double; border-bottom-color: #E5E5E5; }
.elvgren-post-headline { font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 200%; font-weight: normal; color: #CC0000; line-height: 1.1em;}
.elvgren-post-headline a:link, a:hover, a:visited { font-weight: normal;text-decoration: none;color: #CC0000;border: none; }

.elvgren-post-category { font-family: "Lucida Grande", "Trebuchet MS", Verdana; font-size: 10px; font-style: normal; font-weight: normal;color: #333333; word-spacing: 0.2em; }
.elvgren-post-category a:hover { background-color: #3366CC;color: #FFFFFF; text-decoration: underline;margin: 0px;padding: 0px; }
.elvgren-post-category a:link { text-decoration: none;margin: 0px;padding: 0px;border: none; }
.elvgren-post-category a:visited { text-decoration: none;margin: 0px;padding: 0px;border: none; }

.elvgren-post-comments {font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-style: normal;font-weight: normal;color: #999999;padding-left: 10px;font-size: 180%;float: right; }
.elvgren-post-comments a:link {text-decoration: none;font-style: normal;font-weight: normal;color: #999999;border: none;}

/* ============================================================================= */

/* ======== BEGIN COMMENTS ======== */
.alt { margin: 0; padding: 10px; background-color: #F6F6F6; }
.commentlist { padding: 0; 	text-align: left;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
.nocomments { text-align: center; margin: 0;padding: 0; }
.commentmetadata { margin: 0;display: block; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px;}
#commentform #submit { margin: 0; float: right; }
#commentform p { margin: 5px 0; }
	
	
/* ================ LIST ITEMS =============== */
#calendar-box {font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-style: normal;text-transform: capitalize;width: 100%;padding-bottom: 10px;padding-right: 5px;margin-bottom: 2px;padding-top: 10px;margin-top: 0px;margin-right: 0px;margin-left: 0px;text-align: center;
}
.hilited-box {font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-size: 12px;font-style: italic;font-weight: normal;text-align: right;margin-top: 2px;border: 1px solid #CCCCCC;}
ul {list-style-type: none;list-style-image: url(images/li_bullet.gif);font-family: "Lucida Grande", "Trebuchet MS", Verdana;font-size: 100%;line-height: 150%;vertical-align: middle;text-align: left;list-style-position: outside; }
ul a:link {color: #3366CC;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #3366CC;}
ul a:hover {color: #FF6600;text-decoration: underline;border: none;}
ul a:visited {color: #666666;text-decoration: none;}

li h2 {list-style-type: none;font-family: "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-size: 12px;font-style: italic;font-weight: normal;text-align: left;margin-top: 2px;border: 1px solid #CCCCCC;}

.page_item{list-style-type: none;list-style-image: url(images/li_bullet.gif);font-family: "Lucida Grande", "Trebuchet MS", Verdana;font-size: 100%;line-height: 150%;vertical-align: middle;text-align: left;list-style-position: outside;}
.list-item {width: 80%;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;margin-top: 4px;margin-right: 4px;margin-bottom: 4px;line-height: 12px;border-bottom: 1px dotted #CCCCCC;}
.list-item a:hover {text-decoration: none;background-image: url(images/gradient-blue.jpg);background-repeat: repeat-x;}
.list-item a:link {border: none;color: #993300;font-weight: normal;text-decoration: none;}

.thumb {border: 1px solid #FFF;}
.thumb-tablecell {background-color: #CFDEFB;padding: 5px;border-right: 1px solid #999999;}
.navCellOff {background-color: #F3F3F3;}
.navCellOn {background-image: url(images/gradient-blue.jpg)} 

#footer {width: 90%;text-align: center;padding: 10px;margin-left: auto;margin-right: auto; font-size: 90%;}



/* ======= Style for Image Uploads ======= */
.Image { padding: 5px; border: 1px dotted #999999; background-color: #E6E6E6; }
.align-left {float: left;margin-left: 10px;margin-right: 10px; }
.align-right {float: right;margin-left: 10px;margin-right: 10px; }



/* ======= Styling Of WP Calendar ======== */
#wp-calendar {width: 150px;padding: 0px;margin: 0px;font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;text-align: center;background-color: #fff;border-spacing: 0px;border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;border-left: 1px solid #A2ADBC;}
#today {color: #F6F4DA;background: #DF9496;}
caption {width: 150px;background: url(images/gradient-blue.jpg);color: #336699;font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;margin: 0px;padding-top: 3px;padding-bottom: 3px;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #A2ADBC;border-right-color: #A2ADBC;border-left-width: 1px;border-left-style: solid;border-left-color: #A2ADBC;}
thead {color: #616B76;background: #D9E2E1;text-align: center;border: 1px solid #A2ADBC;font-size: 11px;font-weight: bold;}
th {font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;background: #D9E2E1;border: 1px solid #A2ADBC;text-align: center;}
